home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / tlc_prgs / tlc_euro / tlc_book.doc < prev    next >
Text File  |  1995-05-02  |  42KB  |  788 lines

  1.                             ********************
  2.                             * TLC Address Book *
  3.                             *  by Tom Hayslett *
  4.                             ********************
  5.  
  6.                          Version 4.03, 21 May 1993
  7.  
  8. New additions to 2.0 and higher are marked with *** for easy identification 
  9. and changes since 2.01 are summarized at the end of this document. Please 
  10. read them, there has been a LOT of changes...
  11.  
  12.      So why another address book? Seems there are multitudes of them already 
  13. written to cover just about every preference anyone could have. Well, none 
  14. of the existing ones would work exactly the way my wife wanted it to so she 
  15. designed this one and commissioned me to program it for her! This one is 
  16. different folks, it contains two actual databases of names and addresses, 
  17. not one. The first portion is pretty much the standard address book type 
  18. offering all the normal (maybe a few more) features found in most of the 
  19. others. It's extremely fast in all operations, even if you have all 500 
  20. address slots full. Sorting, searching, saving and loading have all been 
  21. optimized about as fast as I can get them. So what's the second section? 
  22. Well, it's really a 'date reminder' section, hence the name 'Date Minder'. 
  23. It stores by month names and addresses of those with birthdays,
  24. anniversaries or other special occasions that occur during the month. My
  25. wife was tired of trying to squeeze all the families childrens names and 
  26. dates onto a comment line or two so this section was her specialty. 
  27. Printouts will print by month in date sequence with or without addresses and 
  28. you can even print mailing labels for all those with special dates for that 
  29. month (or all months at once!). Entering data for a family is simple as all 
  30. the relevant items need not be entered again, just click on the calendars to 
  31. set the dates, change the first name and add a remark if you want.
  32.  
  33.      Let me move on now to the actual operation of the program, I would 
  34. recommend that you load the program to work 'along' with these instructions.
  35.  
  36. I.   FILES
  37.  
  38.      The disk should contain the following:
  39.  
  40.      TLC_BOOK.PRG - the actual program
  41.      TLC_BOOK.DOC - this document file
  42.      TLC_BOOK.DAT - sample address file - OPTIONAL
  43.      TLC_BOOK.CFG - sample printer configuration file - OPTIONAL
  44.  
  45.      That's it! The resource file ('.RSC') is embedded within the program. I 
  46. hate having many data and support files on a disk so all TLC programs have 
  47. the resource file in the program itself. Double click on the program file so 
  48. you can view it while reading these instructions. For those of you that 
  49. don't read these files, the program is fairly self explanatory, fire away...
  50.  
  51. II.  OPERATION - TLC ADDRESS BOOK
  52.  
  53.      While loading, the program first looks for a file named 'TLC_BOOK.CFG'.
  54. This is a printer configuration file that will load as the default anytime
  55. you start the program. It must be in the same directory as the program (this
  56. file is optional, it'll load it if you have it). Then the program looks for
  57. 'TLC_BOOK.DAT' as a default data (address) file to load. If you save your
  58. file as this filename and keep it in the same directory (or subdirectory)
  59. with the program, it will automatically be loaded each time you enter the
  60. program again, this is optional). The opening screen is the address book
  61. portion and is a normal GEM dialog box. You have 10 fields of information
  62. you can enter, Last Name (up to 20 characters), First Name (20 chars),
  63. Address 1 (51 chars), Address 2 (51 chars), Address 3 (30 chars), ***Post
  64. Code (10 chars) and ***Phone Number (30 chars). In addition, 3 comment lines
  65. are available with up to 63 characters each. The 'TAB' key will move from
  66. one field to the next or you may just point and click with the mouse to move
  67. the cursor to any field you wish. You may also use the cursor control keys
  68. (up and down arrows) to move between fields. *** Both the TAB key and the up
  69. and down arrow keys will wrap from the top or bottom of a record to the top
  70. or bottom when in the first or last field. Clicking on the 'TLC' icon (***
  71. or pressing Alt T), in the upper left hand corner reveals info about the
  72. program. Editing is via the normal GEM modes, you may move the cursor with
  73. the arrow keys, use backspace or delete to remove characters or press the
  74. escape key to clear the entire line. ***Both the Return and Enter keys will
  75. advance to the next field or if you're in the last field of a record, they
  76. will advance to the next record. ***Clear home will always move to the first
  77. field of a record. Any additions or changes to the address shown will be
  78. kept when you leave this record (record number is displayed under the title
  79. as 'Record 007 of 235'). It is always in 'EDIT' mode to make changing any
  80. data easy.
  81.       
  82.      A.   OPTIONS
  83.  
  84.           These are divided into 3 main groups, file options, record options
  85.           and print options.
  86.  
  87.           1.   File Options
  88.  
  89.           File options are standard, 'Load' will allow you to load a data 
  90.           file of any name by presenting the standard GEM file selector. 
  91.           'Save' works the same way, a file selector is presented allowing 
  92.           you to choose the name to save your file as. The program checks
  93.           the disk you selected to ensure there's enough free room to save
  94.           the file, if not, an alert will inform you. If the file exists, 
  95.           you will be offered 3 choices. You may abort saving, ignore the 
  96.           name conflict (which overwrites the original file) or have the 
  97.           original renamed with a '.BAK' file extension. This is a safety 
  98.           feature so you don't accidentally lose a good file. Remember that 
  99.           naming your file 'TLC_BOOK.DAT' makes it a default file that will 
  100.           load during program initialization. 'Erase' presents a file 
  101.           selector allowing you to choose a disk file to delete. ***You will
  102.           be asked to confirm the deletion only if you have the warnings 
  103.           option turned on. 'New' allows deleting all data currently in
  104.           memory so you can start a new file. Again, confirmation is
  105.           requested unless you have warnings turned off.
  106.  
  107.           2.   Record Options
  108.  
  109.           Most of these are self explanatory but just in case I'll go over 
  110.           them. 'First' takes you to the first (number 1) record in your 
  111.           file. 'Last' does just the opposite, it takes you to the last 
  112.           record in your file. 'Next' will only be available when there are 
  113.           records after the current record your on and it will advance to 
  114.           the next record. Likewise, 'Previous' will only be available when 
  115.           there are records preceding the current record you're on. 'Add' is 
  116.           only available when you have less than the maximum of 500 records 
  117.           in your file and it can be chosen from anywhere regardless of the 
  118.           record you're currently on. It will automatically go to the last 
  119.           record +1 for you to enter new data. 'Delete' deletes the record 
  120.           currently shown on screen and resequences the remaining addresses. 
  121.           'Sort' offers a dialog box that lets you choose what field you 
  122.           want the file sorted on (Last Name, First Name, Address 1, Address 
  123.           2, Address 3, Post Code or Phone Number). 'Search' offers a small 
  124.           dialog box allowing you to enter ANY search string (you may choose
  125.           whether the search is 'case sensitive' or not by clicking the 
  126.           appropriate button). The search begins from the record AFTER the
  127.           one currently displayed on screen and goes through the last
  128.           record. This is done very quickly and you may enter letters or
  129.           numbers to search for. ***The search begins by EITHER pressing
  130.           'RETURN', selecting Alternate S (^S) or clicking on the search
  131.           button. You will be shown the current record being searched.
  132.  
  133.           3.   Print Options
  134.  
  135.           There are two options here, Print and Configure. Selecting either 
  136.           will take you to another screen that will be explained later.
  137.  
  138.           4.   Other Options
  139.  
  140.           Five other options exist, the first being 'Information'. This one
  141.           is easy, selected it shows you how many address records you have
  142.           in memory, how many date records, the amount of memory used by the
  143.           program to store the records you have entered and available RAM. 
  144.           ***Next is the 'Warnings' option. If you select this, you will be 
  145.           shown alert boxes warning of the consequences before you do
  146.           anything that might destroy your file in memory. With this turned
  147.           off, you are NOT warned (i.e. the 'Undo' key will take you
  148.           directly to the desktop). This caters to both expert and novice
  149.           users. The next option is to 'Enter Dates' which takes you to the
  150.           'Date Minder Data' section (B), another is 'Date Minder' which
  151.           takes you to the "Date Minder' section (C). Both of these options 
  152.           let you choose to turn the 'Dates' feature on or off. If you turn
  153.           dates on, you will enter that section and carry the current date
  154.           as set in your STs memory. With the dates turned off, you go to
  155.           the default settings. The last option is 'Desktop' which obviously
  156.           exits the program.
  157.                                       ***** WARNING *****
  158.  
  159.           Without warnings turned on, clicking on this box or pressing the 
  160.           UNDO key will take you directly to the desktop. If in doubt, turn 
  161.           warnings on. Be sure you have saved your file if you made any
  162.           changes to it!
  163.           
  164. III. OPERATION - DATE MINDER DATA (Section B)
  165.  
  166.      This section can be entered from either the address book or the date 
  167. minder. If you select 'Enter dates' from the address book you'll come to 
  168. this section with all relevant fields reflecting data from the address 
  169. record you were on (i.e. last name, first name, address 1, address 2,
  170. address 3, and post code). ***If you had the dates option turned on, the
  171. date will reflect the current date in your STs memory (day, month, and
  172. year). With the dates option turned off, the date defaults to Jan 01, 1900.
  173. Moving through the name and address fields is the same as with the address
  174. book. If you want to change a field (for example, the first name), tab to
  175. that field (or point and click), press the escape key and enter the
  176. relevant data.
  177.  
  178.      A.   OPTIONS
  179.  
  180.           1. Date Record Options
  181.  
  182.           Three large boxes appear across the top of the form labeled 
  183.           "Anniversary", Birthday" and "Other". These are toggle boxes, 
  184.           clicking on one (*** or using the appropriate keystroke) deselects
  185.           the others. There are three miniature calendars across the bottom
  186.           left hand side of the screen, the first is for the month. Simply
  187.           click on the relevant month and the date in the upper section will
  188.           change to reflect your choice. Next is the day calendar numbered
  189.           (oddly enough), 1 - 31. Click on the day you want to save with the
  190.           date record. Next is the year box, the first two positions are
  191.           '19' (you're out of luck if you have any friends or relatives born
  192.           in the 1800's), there are two options to complete the year. First
  193.           is the decade (third position of the year) and second is the year
  194.           (fourth position of the year). All clicks will reflect your choice
  195.           in the date in the upper section. The 'Date record' number is also
  196.           shown at the top as well as the total number of date records.
  197.           That's it!
  198.  
  199.           2. Other Options
  200.  
  201.           The only three other options at this point are one, 'Add More'
  202.           which goes to the next available record and keeps all the
  203.           information you have on screen except the remarks. This happens 
  204.           VERY quickly so watch the record number. This is used to enter 
  205.           multiple dates or occasions for certain people (i.e. you may want 
  206.           to enter both a Birthday AND Anniversary date for a certain
  207.           someone special, know what I mean Verne?). Second option is
  208.           'Delete' which will delete the entry shown on screen. If it's the
  209.           last entry in the Date record section, the fields will be blanked
  210.           out but if there are date records after it (see section C), all 
  211.           records are moved down 1 position. The third option is simply 
  212.           'Return'. This will store the info you have on screen and then 
  213.           return to either the address book or Date Minder, depending on 
  214.           where you entered this section from. At this time, all the date 
  215.           data you entered or changed will be stored and sorted in month 
  216.           sequence. A dialog box always appears to inform you of the action 
  217.           the program is taking.
  218.  
  219. III. OPERATION - DATE MINDER (Section C)
  220.  
  221.      When entering this section, all dates you have entered for the month of 
  222. January (***or with the 'dates' option selected, the current month as set in 
  223. your ST) will be shown listed in day sequence (i.e. 11, 14, 23, etc). Across 
  224. the top of the screen the fields being shown are detailed. DD/MM/YY is the 
  225. sequence the date is shown in. The title '?' will have an 'A' for 
  226. anniversary, 'B' for birthday or 'O' for other. Of course the names are 
  227. shown, listed as first name then last name. The remarks field is also shown 
  228. after the name. To edit any of the data shown, just point to the record you 
  229. want to edit and click on it. You will be taken to section B and all data 
  230. pertaining to that record will be shown (i.e. name, addresses, dates, type, 
  231. etc.). At the top is the actual date record number you're working on. All 
  232. functions here operate just the same, if you change anything it is kept when 
  233. you click on 'Return' which returns you to the Date Minder section. If you 
  234. delete this record, the record number following it will be shown. If you 
  235. change the date, the record will move to the new month as applicable when 
  236. you return to the Date Minder section.
  237.  
  238.      A.   OPTIONS
  239.  
  240.           1. Date Record Options
  241.  
  242.           The bottom left hand corner displays a calendar of months, to view 
  243.           a different month simply click on the one you want to see. If 
  244.           there are more date entries for that month than can be shown on 
  245.           one screen, the 'Next page' and 'Back page' buttons will be 
  246.           active. The 'New entry' button takes you to the Date Minder Data 
  247.           section (B) with all fields blanked out. You may enter Date 
  248.           records without having a corresponding address record entry. The 
  249.           two sections can be totally separate.
  250.  
  251.           2. Print Options
  252.  
  253.           This works just like the print options in the address book 
  254.           section. The buttons 'Print' and 'Configure' take you to their 
  255.           respective screens for further action. 
  256.  
  257.           3. Other Options
  258.  
  259.           Two other buttons exist, one to return to the address book and one 
  260.           to exit to the desktop. ***Like the main screen, if you have 
  261.           warnings activated, a warning exists for exiting the program. 
  262.  
  263.  
  264. IV.  OPERATION - CONFIGURATION (Printer)
  265.  
  266.      This screen has 9 text fields, the first is strictly a comment line 
  267. that will be displayed after you load the configuration file. For example, 
  268. you may have two printers and entering a note here will remind you which the 
  269. program is set for. The next 4 fields are for entering printer control 
  270. codes. Time to dig out the printer manual and look up the decimal codes for 
  271. your printer. They are usually two digits with the first being '27'. Enter 
  272. the decimal codes in the spaces provided, separated by a comma with NO 
  273. spaces in between. For example, thew standard codes for BOLD print are 
  274. 27,69. That's exactly how you'd enter them on that line, just as the default 
  275. shows. I should mention here that these codes are optional, the program is 
  276. set to work with any 'Epson compatible' as a default. Going to this screen 
  277. will show you the default codes and allow you to edit them. The next 
  278. editable field is the 'Button text' field. You may enter a descriptor for 
  279. the special type of text you set (i.e. enter Script) and that text will be 
  280. shown in the Style button on the print screen. ***The next field is for 
  281. entering the number of lines per page. The default is 60 and is what you 
  282. need for 8 1/2 x 11 size paper. You may reset this if you're trying to print 
  283. a different page size (i.e. A4, etc.)
  284.  
  285.      The next 2 fields only apply to mailing labels. Number of spaces allows 
  286. you to set the number of blank spaces from the left your printer will leave 
  287. when printing labels. The second number is the total number of lines per 
  288. label. The standard American size labels should be set for 5, this allows 
  289. proper spacing in between. British labels are a different size and 8 prints 
  290. them fine. Either of these numbers can be set at any number up to 99 which 
  291. allows you to print any size of labels. *** Version 1.52 change
  292.  
  293.      There are three buttons at the bottom of this page, Load Config File 
  294. allows you to load a different configuration file (in case you have multiple 
  295. printers or multiple styles) and Save Config File which allows you to save 
  296. to disk any modifications you made. The Exit button is just that, it returns 
  297. you to the spot you left. Any changes you made will be good for the current 
  298. session but you must save them to disk to be able to use them later. In 
  299. addition to saving your printers settings, saving a configuration file also 
  300. saves your settings for 'Dates' and 'Warnings'. Be sure you have them set to 
  301. your preference before saving the configuration file.
  302.  
  303. V.   OPERATION - PRINT SCREEN
  304.  
  305.      This screen has many options available, listed below are the different 
  306. headings and what the buttons in each group do.
  307.  
  308.  
  309.           A.   Print Which?
  310.  
  311.           This allows you to select printing the addresses, dates or both.
  312.  
  313.           B.   Style
  314.  
  315.           Lets you choose Draft, Bold (or whatever style you set bold to in
  316.           your configuration) or condensed.
  317.  
  318.           C.   Page Size
  319.  
  320.           Let's you choose from 3 different page sizes, 8" x 10" (normal
  321.           size), 3.5" x 6" (Mini compressed) or 3.75" x 6.75" (Mini
  322.           compressed). ***If you set the number of lines to other than 60, 
  323.           use the 8" x 10" setting. The number of lines you set will
  324.           override the page size.
  325.  
  326.           *** NOTE : The small page sizes are disabled until you set the 
  327.           'Style' to condensed.
  328.  
  329.           D.   Type
  330.  
  331.           Lets you choose between 'Page' or 'Labels'.
  332.  
  333.           *** NOTE : Setting the page size has no effect when you elect to
  334.           print labels. They will print in bold or condensed with the number 
  335.           of lines set in the configuration file.
  336.  
  337.           E.   Print
  338.  
  339.           Select 'All' or 'One'. This pertains to addresses only. Selecting
  340.           'One' will still give you the option of printing the address you
  341.           were on or printing multiple copies of one address (a great way to
  342.           print your own 'RETURN' address labels).
  343.  
  344.           F.   Duplicate Names?
  345.  
  346.           Select either 'Don't Stop' or 'Stop'. This one was for Chris.
  347.           Selecting 'Stop' will stop printing when it finds a duplicate
  348.           name. Both the first and last names must match exactly for the
  349.           program to stop. It will stop on the duplicate, show it to you
  350.           and give you 3 options, Abort to abort all printing, Print it to
  351.           print the entry shown or Skip it to continue printing with the
  352.           next address or label.
  353.  
  354.           *** NOTE : This only works with addresses, NOT with dates. I have
  355.           tons of duplicate entries in my Date Minder section, some for
  356.           birthdays, some for anniversaries, etc. You shouldn't need it to
  357.           stop on duplicates here.
  358.  
  359.           G.   Date Minder Options
  360.  
  361.           These only effect the printing of dates. All Months prints
  362.           everything in the Date Minder section from January to December and
  363.           This Month will only print the month you were on when you selected
  364.           'Print' (The current month is displayed just above these options).
  365.           You may also choose to print the date data with or without
  366.           addresses here. Why print pages by month? These are handy to store
  367.           in the front of your address book. You can see at a glance who has
  368.           a birthday, anniversary, etc, coming up. My wife uses these pages
  369.           to carry to the local Hallmark shop when she buys cards for the
  370.           occasions. 'Labels' is easy to understand, mailing labels for that
  371.           months events are printed saving you the effort of hand addressing
  372.           all the cards.a for giving me the idea to add this.
  373.  
  374.           *** NOTE : If you go to the Print Screen from the address book and 
  375.           choose to print dates for 'This Month', the program will print the
  376.           month you were last in (or January) if you haven't gone to the
  377.           Date Minder section yet.
  378.  
  379.           H.   Other Options
  380.  
  381.           Load Config allows you to load a different printer configuration
  382.           file right from the print screen. Abort is simple, it leaves the
  383.           printing section without printing anything.
  384.  
  385.           I.   Print It!
  386.  
  387.           This will print based on what you set all the options to.
  388.  
  389. Notes: At the top of the Print Screen, the comment you entered in your 
  390. printer configuration file will be shown. If you don't use a config file, 
  391. the comment will be Standard 'Epson' compatible codes. When you go to the 
  392. print screen, all your options will be as you last left them except for 
  393. Print Which?. It will default to addresses if you came from the address book 
  394. and dates if you selected Print from the Date Minder section.
  395.  
  396.  
  397. VIII. TYPICAL USE
  398.  
  399.      I hope you've been looking at the screens while reading this, for some 
  400. reason things sound more complicated on paper than they really are. The 
  401. program is simple to use and most can master it in just a few minutes. The 
  402. real 'meat' of this program (i.e. why it's different than most), is the fact 
  403. that it stores the date section and address sections independent of one 
  404. another. If you have a relative with several children that you send birthday 
  405. cards to (I have a LOT of brothers with kids), just enter your relatives 
  406. name in the address book and choose 'Enter dates'. You can then edit the 
  407. first name of all their kids with the appropriate dates. Later, printing 
  408. labels is a snap! You can also enter certain 'card sending' holidays such as 
  409. Mothers Day, Fathers Day, Grandparents Day etc. Enter them as the first of 
  410. the applicable month but with comments reminding you what they are (please 
  411. see the sample data file, go to the months of May and June for an example of 
  412. this).
  413.  
  414.      I also use this program to track contributors. I enter the names and 
  415. addresses, dates they contributed and the version number they got. When 
  416. updates are ready, I can zip out labels to everyone. It also helps me track 
  417. when I deposited checks by entering those dates in the Date Minder section! 
  418. Another good use is to enter all the software companies you deal with 
  419. (including magazine subscriptions), the way Uncle moves me around I need 
  420. this to have all the relevant addresses readily available (and printing 
  421. labels too!).
  422.  
  423.      At Christmas time, my wife prints labels on everyone entered in her 
  424. 'Date Book' 8-), she never forgets who she's already sent cards to. If she 
  425. still has the label, she still needs to send a card. Her address book 
  426. doesn't get 'sloppy' after Christmas either with a bunch of penciled in 
  427. changes, she sits at the Mega and fixes them up.
  428.  
  429.      It's also great for keeping track of users groups. You can 
  430. enter everyones names, addresses, and the dates their dues are up 
  431. for renewal. It makes printing labels for newsletters and such a 
  432. snap!
  433.  
  434.      That should be good enough to give you a few ideas, it sure saves us 
  435. time.
  436.  
  437. IX.       SYSTEM CONFIGURATION
  438.  
  439.           The program itself only occupies about 100K of your available
  440. memory. It will store up to 500 addresses and up to 500 dates (***more are 
  441. available if you request it when contributing), with all information
  442. pertaining to them. The program is written in GFA Basic version 3.5 (ST'e'
  443. compatible) and should run on all versions of TOS. Large address books may
  444. require 512K memory users to disable some desk accessories. There is no
  445. minimum hardware requirement, it runs fine on a system with only one single
  446. sided floppy drive as well as running great from any folder or partition on
  447. a hard drive. It functions perfectly with the hordes of 'enhancements' I've
  448. run it with (i. Turbo ST 1.8, Quick ST 2.1 and loads of AUTO folder
  449. programs). As with all 'TLC' programs, it runs in either high or medium
  450. resolution modes.
  451.  
  452. X.  SHAREWARE
  453.  
  454. **** TLC Software *********************************************************
  455.  
  456.                                S P E C I A L
  457.  
  458. ***************************************************************************
  459.  
  460. As a Christmas special, the entire collection of TLC programs can be yours 
  461. (registered versions of course), for the miniscule fee of $10! What a 
  462. bargain, a disk full of programs and documentation. If you're interested in 
  463. the GFA source code to all the TLC programs, that can be yours for a $20 
  464. contribution. This will come on 2 DS/DD disks unless you request a single 
  465. DS/HD disk. As a minimum, the TLC Utilities disk includes:
  466.  
  467. o - TLC Book - A combination address book and date keeper.  Version 4.x now 
  468. prints phone books as well as address books, mailing labels, date books, and 
  469. date labels.  It allows as many entries as your systems memory will hold and 
  470. has full hot key access.  Also new is the ability to merge multiple address 
  471. books and you can even print addresses, dates, or labels to disk! Supports 
  472. any printer and works in ST & TT resolutions except low.
  473.  
  474. o - TLC View - An accessory or program that loads your TLC Book address 
  475. databases into a GEM window without leaving the GEM program you're using.
  476.  
  477. o - TLC Attributor - Allows renaming volume labels, files, changing files 
  478. attributes (read only, hidden, system, etc).  Runs as a program or accessory 
  479. in all but low resolution.  Allows setting the fast load bit as well as 
  480. updating the date/time stamp on files. It also allows deletion of those 
  481. pesky files TOS won't delete at times.
  482.  
  483. o - TLC Formatter - Accessory/program to format 3.5" disks in 80-82 tracks, 
  484. 9 or 10 sectors per track. FaST option reads and writes faster than 
  485. 'twisted' or 'skewed' formats and is 100% compatible with all ST programs. 
  486. All formats are MS DOS 5.x and DR DOS 6.x compatible, in fact, FaST 
  487. formatted disks read and write twice as fast on the messy dos systems! 
  488. Formats backwards and allows aborting to cover mistakes. Supports multiple 
  489. automatic drive switching and detects presence of a HD 3.5" disk (yes, it 
  490. does FaST tricks to them also!)
  491.  
  492. o - TLC Fixer - Allows changing ASCII or HEX strings in programs or data 
  493. files. Runs as an accessory or program in all resolutions except low.  Will 
  494. do multiple searches, ask before changing, keep backups etc.  Uses hot keys 
  495. or GEM.
  496.  
  497. o - TLC Icon Maker - Creates icons in .RSC files from DEGAS medium or high 
  498. resolution (.PI2, .PI3) pictures, for use with DRIs RCS2 or Kumas K-
  499. Resource.
  500.  
  501. o - The TLC Sound Machine - Allows playing and manipulating digitized sounds 
  502. created with DigiSound, SoundOff, MasterSound, ST Replay and more.  You can 
  503. modify the sounds and save them to disk in several formats.
  504.  
  505. o - TLC Show - A quick and dirty Spectrum picture viewer for those times you 
  506. don't want to load a slide show program and set a series of buttons to 
  507. display a picture or two.
  508.  
  509. o - TLC RSRC - Creates GFA Basic 3.x compatible ASCII LST files from 
  510. resources created with DRIs RCS2 or Kumas K-Resource so you can merge it 
  511. into your program and include your resource file in your program.  Prints 
  512. full instructions in the LST file. Now this includes a sample program and 
  513. source code showing proper implementation.
  514.  
  515. o - TLC Mega - A short accessory or program that allows you to change the 
  516. CPU speed of the Mega STe. Also displays TOS and GEMDOS version numbers. 
  517. Includes small auto folder programs for speed switches while booting up.
  518.  
  519. All these programs for one low $10 price. Please make checks payable to:
  520.  
  521.      Tom Hayslett
  522.      210 Fairmont Drive
  523.      Hampton, VA   23666
  524.  
  525.      804-766-3691
  526.  
  527.                           *** SUMMARY OF CHANGES:
  528.  
  529. Version 2.02, 23 Dec 91
  530.  
  531. - Added a default file name to the save option for both data and config 
  532. files. The default is the same name you (or the program) loaded.
  533.  
  534. - Added the 'Wrap around' feature to the search box. If the search reaches 
  535. the last record it will 'wrap' to the first record and continue searching if 
  536. you have this selected. It defaults to ON.
  537.  
  538. - Added 2 optional sort fields to the sort box. Now you can choose up to 3 
  539. fields to sort on, in any order you like. Select which sort item you want 
  540. (1st, 2nd or 3rd) by either pressing F1, F2 or F3 or by clicking the 
  541. appropriate button and then click on which field you want sorted in that 
  542. position. Selecting 'None' clears that sort field. All changes will be 
  543. reflected in the buttons to show you exactly what you've selected.
  544.  
  545. Version 2.03, 27 Dec 91
  546.  
  547. - Changed the ^P (Alternate + P) keystroke in the Print Box to a RETURN. 
  548. It's a more natural keystroke to press RETURN or ENTER.
  549.  
  550. - Added a new button to the main dialog called 'Find Date Address ^C'. This 
  551. one saves a lot of work. If you change someones address in your address 
  552. file, just press Alt C (or click on the button) and the program will search 
  553. for any entries in the DateMinder section that have the same last name! If 
  554. found, you'll see a new dialog box listing the name and address (and 
  555. occasion), found and offering you 4 options:
  556.  
  557.      1) Change and continue - Click this or press RETURN or ENTER and the 
  558. address in the date record will be made to match the address you had up in 
  559. the address book. It then continues searching for another matching last 
  560. name.
  561.  
  562.      2) Change and abort - Click or press Alt+C to fix the address and then 
  563. return to the address book.
  564.  
  565.      3) Skip - Click or press Alt+S to skip the date record found but 
  566. continue searching for another matching last name.
  567.  
  568.      4) Abort - Click or press UNDO to abort and return to the address book.
  569.  
  570. This routine is very quick and displays the number it's searching while 
  571. doing it.
  572.  
  573. - Added CR (Carriage Return) symbols to many of the alerts to help identify 
  574. keystrokes.
  575.  
  576. Version 2.04, 30 Dec 91
  577.  
  578. - Added a counting routine when printing multiple copies of the same address 
  579. label. Now when printing your own return address labels, the program shows 
  580. how many it has printed so you can more accurately choose when to press the 
  581. HELP key to abort printing.
  582.  
  583. - Internal changes that are mostly transparent to you but I did free up some 
  584. memory (over 3K). The program is getting large enough that I'm starting to 
  585. sweat the 512K limit I've tried to stay within. (You wouldn't normally use 
  586. anywhere near the 512K UNLESS you filled the program up with all 500 
  587. addresses and 500 date records that had every line completely filled.)
  588.  
  589. Version 2.05, 20 Jan 92
  590.  
  591. - Added 2 new options to the printing routine for the date records called 
  592. 'month' and 'page'. This chooses whether your date entries will print a 
  593. separate month on each page (as was previously the default) or if you select 
  594. page, it will fill the pages even when the month changes. The different 
  595. months ARE separated so they're easily spotted.
  596.  
  597. - The 'Info' box use to show number of addresses and dates as well as memory 
  598. used and memory available. These have been changed to a more meaningful set 
  599. of statistics (for most people anyway) and look like this:
  600.  
  601.      Maximum records   : xxxx
  602.      Address records   : xxxx
  603.      Date records      : xxxx
  604.      Current file size : xxxx
  605.  
  606. - A few people have asked for the maximum record (500) to be increased so I 
  607. have added routines that will check available memory and automatically set 
  608. the maximum number of records your system will allow (at that time). Of 
  609. course, items such as print spoolers, ram disks, etc. that use memory will 
  610. change the maximum number. 500 is still the minimum number it will allow but 
  611. it increases the number depending on your STs memory. If you save a huge 
  612. file (over 500 addresses) and try to load it later when you've used a lot of 
  613. memory, it won't let you. It will check the file and warn you if your limit 
  614. is smaller than the file size. Just reboot without the extra memory used and 
  615. your max is back up there.
  616.  
  617. - When checking addresses for matching date records, it now shows the date 
  618. as well as the occasion.
  619.  
  620. - Some buttons toggled too fast for 16 Mhz machines. I just received me Mega 
  621. STe and the buttons continuously switched on and off when trying to click 
  622. on them. This now works properly.
  623.  
  624. - Fixed a critter in the search box. When using the alt key command to 
  625. toggle a button, any entry in the text field after that would keep toggling 
  626. the button on and off. Squashed!
  627.  
  628. - Added a form feed to the printing routines when you press the 'HELP' key 
  629. to abort printing.
  630.  
  631. - Corrected several areas (printing routines) that wouldn't align the names 
  632. properly if either a first or last name wasn't entered.
  633.  
  634. Version 2.06, 24 Mar 92
  635.  
  636. - Corrected a bug (they're still around???) that wouldn't let you save a 
  637. file if: you had warnings turned on and selected 'New' (F4), entered new 
  638. names and then tried to save a file. Silly me, I forgot to reset a variable. 
  639. It's history...
  640.  
  641. Version 3.00, 24 May 92
  642.  
  643. - Changed the 'Erase' button on the main screen to 'Merge'. Now you can 
  644. merge multiple address (and date) files (assuming the total number of 
  645. addresses is less than the total your system will handle. You may merge as 
  646. many files as you like up to the maximum number of records your system will 
  647. hold.
  648.  
  649. - Added a new button in the print box under 'Addresses', 'Dates', and 'Both' 
  650. called 'Phone Book'. When you select this, you'll get a simple printout like 
  651. this: Name (first & last), phone number. If no phone number is entered for a 
  652. particular record, none will print.
  653.  
  654. - Added another new print option, 'Disk' (Alt + D). Now you can print 
  655. anything to disk just as you can to your printer. This is great for creating 
  656. files to use with a mail merge program. All the options are the same as 
  657. printing to your printer. When you select your options and then select 
  658. 'Disk', the fileselector will appear allowing you to choose a filename to 
  659. create. If the file exists, the program offers a backup or ignore function 
  660. as in other file saves. Of course it checks for enough free space and will 
  661. warn you if it thinks there isn't enough. CAUTION! You can print multiple 
  662. labels to disk just as you can to your printer (return labels) and the 
  663. program continues printing until you abort the process by pressing the HELP 
  664. key. It does show you the count of how many it has printed but there's no 
  665. way to see if your disk has enough room for this since you control the 
  666. number it prints. You can fill a disk quickly this way and then you'll get 
  667. an error. Why you'd want to print multiples of 1 label to disk is beyond me 
  668. but forewarned is fore prepared.
  669.  
  670.      As always, if you find any problems with these updates, please write to 
  671. me and let me know. I don't have any beta testers here so I try to 
  672. thoroughly test all revisions myself but you never know what may slip 
  673. through.
  674.  
  675. Version 3.02, 31 July 1992
  676.  
  677. - Several contributors have written concerning the printing of multiple 
  678. labels (return address labels). I had previously added a counter as I 
  679. believe the problem is that the program prints labels so quickly, the user 
  680. is pressing the 'HELP' key to abort printing but there are plenty still in 
  681. the buffer. To remedy this, I have now added another small dialog box that 
  682. lets you enter the number you wish to print. Hopefully this will do the job.
  683.  
  684.  
  685. Version 3.03, 15 Nov 1992
  686.  
  687. - I have changed the way the program reads a printer configuration file so 
  688. now there are 2 ways to enter the codes for your printer. The old method of 
  689. entering decimal codes separated with a comma is still valid. In addition, 
  690. you may enter codes in the format most new lasers will read them, i.e. 
  691. character strings. The only requirement is that the strings be separated 
  692. from decimal codes by enclosing them in the ' symbol. For example, the 
  693. decimal codes to make an Okidata Laser 400 (Hewlett Packard Laser Jet II 
  694. compatible), switch to condensed modes are as follows: 27,38,107,50,83
  695. the new method allows you to enter: 27,'&k2S'  note that the escape 
  696. character must be entered in decimal followed by a comma, then you enclose 
  697. the laserjet command string in single quotes and the program will properly 
  698. translate them. I have included a configuration file for the Okidata that 
  699. will help you figure out this method if you load it and look at it. The 
  700. obvious advantage to using the new method is that you may now use the 
  701. different internal fonts of your laser printer.
  702.  
  703. Version 4.00, March 28, 1993
  704.  
  705. I didn't think there was much more I could add, I was wrong.
  706.  
  707. - I added an option (new button) to the dialog box that searches for 
  708. matching date addresses. The new button allows you to delete that date 
  709. record and continue searching.
  710.  
  711. - I changed the way the title prints on the address book pages. Instead of 
  712. printing TLC Address Book it now prints Addresses of and the registered 
  713. owners name.
  714.  
  715. - I put the alert back in that asks if you really want to exit (even with 
  716. warnings turned off) if you click on desktop or press UNDO from the Date 
  717. Minder section. Several users requested this as they had accidentally 
  718. pressed UNDO from that screen and lost some input.
  719.  
  720. - I added the capability to print labels using the multiple label sheets 
  721. (i.e. laser labels). This option is fully configurable to any label sheet 
  722. you have. The configuration dialog has been expanded to include number of 
  723. labels across (3?), number of labels per page, number of lines down to the 
  724. first label (no more misaligned label prints), etc. Look at the 
  725. configuration dialog and set it to your choice. I purchased labels from MEI 
  726. (# 05160) and they work great! No more switching to the dot matrix printer 
  727. to print labels. This also works when you print to disk, it will print 
  728. addresses across in multiples. 
  729.  
  730. - Finally, I added a new button to the main dialog called View (alternate + 
  731. V). This puts all your addresses in a GEM window that you can scroll 
  732. through. To exit, either click on the close window gadget or click on any 
  733. name shown in the window. Clicking on a name returns you to the main dialog 
  734. with that name and address shown.
  735.  
  736. - Oops! Bug fix -- if you added a new name and address and then merged 
  737. another file, the program didn't retain the name you just added. History. 
  738.  
  739. Version 4.01, 29 Mar 1993 (Yep, the next day...)
  740.  
  741. Why didn't I just add this to yesterdays work and keep it at 4.00? Well, a 
  742. few letters (and checks 8-) had stacked up while I was trying to finish the 
  743. new version. I immediately sent out all the packages with 4.00 when it was 
  744. done. Anyway, there's a little something I've been wanting to add to the 
  745. program but I keep forgetting. Damien reminded me when he added it to 
  746. ReNameIt (<- plug for a GREAT program).
  747.  
  748. - Now you can have the program autoload any data file by dragging it onto 
  749. the program filename or icon. It will use that as the default file instead 
  750. of only 'TLC_BOOK.DAT'.
  751.  
  752. - One other small addition (based on a suggestion by Damien Jones), the 
  753. 'Oops, make sure you've saved any changes' dialog has been made a little 
  754. more intelligent. If you load a file and make any changes, the alert appears 
  755. asking if you want to save your file before you do anything that may destroy 
  756. it (i.e. load a new file, exit, etc.) This will happen whether you have 
  757. warnings turned on or not. Likewise, even with warnings on, if you load a 
  758. file but don't change anything, the alert won't appear when you exit.
  759.  
  760. Version 4.02, 11 Apr 93
  761.  
  762. -  Based on a suggestion, I added an option for you to choose whether you 
  763. want to 'View' your names in either First Name Last Name or Last Name First 
  764. Name sequence. The box to select this is on the configuration screen. This 
  765. setting will be saved in your configuration file.
  766.  
  767. -  I changed the title of what use to be the Printer Configuration box to 
  768. just TLC Config.  I also moved toggle buttons there of ALL settings that are 
  769. saved when you save a configuration file (i.e. dates on or off for both 
  770. adding dates and going to the Date Minder section, warnings, and now view 
  771. preferences.
  772.  
  773. Version 4.03, 21 May 93
  774.  
  775. -  Oops, a bug slipped into version 4.02. If you clicked the down arrow in 
  776. the view window with less than a full window of addresses, whamo! That's 
  777. been fixed. While I was in there, I figured out a way to make the window 
  778. scrolling MUCH smoother. 
  779.  
  780. -  And last, this version is being distributed with version 1.0 of TLC_VIEW. 
  781. It's a small program (or accessory, based on the file extension), that 
  782. allows you to load an address book (up to 200 names) so that you can view 
  783. addresses while in a word processor or any other GEM based program. It's an 
  784. early version bit it works. Read the documentation on the program. 
  785.  
  786.   Time to rest...
  787.  
  788.